//
//  FoodListViewController.swift
//  Food
//
//  Created by 罗林轩 on 2023/12/16.
//

import UIKit
import SnapKit
class FoodListViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {
    var datas : [Eat]?
    lazy var tableView : UITableView = {
        let tableView : UITableView = UITableView.init(frame: .zero, style: .plain)
        tableView.delegate = self
        tableView.dataSource = self
        tableView.register(UITableViewCell.self, forCellReuseIdentifier: NSStringFromClass(UITableViewCell.classForCoder()))
        return tableView
    }()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        self.view.backgroundColor = UIColor.white
        datas = Tool().queryData()
        view.addSubview(tableView)
        tableView.snp.makeConstraints { make in
            make.edges.equalTo(0)
        }
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = UITableViewCell()
        if let breakfirst = self.datas?[indexPath.row].breakfirst as? NSArray {
            cell.textLabel?.text = (breakfirst[indexPath.row] as! String)
        }
        if let lunch = self.datas?[indexPath.row].lunch as? NSArray {
            cell.textLabel?.text = (lunch[indexPath.row] as! String)
        }
        if let dinner = self.datas?[indexPath.row].dinner as? NSArray {
            cell.textLabel?.text = (dinner[indexPath.row] as! String)
        }
        return  cell
    }
    
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return self.datas?.count ?? 0
    }
}
